runtime.schedt.gcwaiting (field)

16 uses

	runtime (current package)
		mgcmark.go#L1042: 		for !(gp.preempt && (preemptible || atomic.Load(&sched.gcwaiting) != 0)) {
		mgcmark.go#L1056: 	for !(gp.preempt && (preemptible || atomic.Load(&sched.gcwaiting) != 0)) {
		proc.go#L882: 		atomic.Store(&sched.gcwaiting, 1)
		proc.go#L1185: 	atomic.Store(&sched.gcwaiting, 1)
		proc.go#L1268: 	sched.gcwaiting = 0
		proc.go#L2354: 	if sched.gcwaiting != 0 {
		proc.go#L2459: 	if sched.gcwaiting == 0 {
		proc.go#L2534: 	if sched.gcwaiting != 0 {
		proc.go#L2662: 	if sched.gcwaiting != 0 || _p_.runSafePointFn != 0 {
		proc.go#L2845: 			if sched.gcwaiting != 0 {
		proc.go#L3133: 	if sched.gcwaiting != 0 {
		proc.go#L3637: 	if sched.gcwaiting != 0 {
		proc.go#L5084: 		if debug.schedtrace <= 0 && (sched.gcwaiting != 0 || atomic.Load(&sched.npidle) == uint32(gomaxprocs)) {
		proc.go#L5086: 			if atomic.Load(&sched.gcwaiting) != 0 || atomic.Load(&sched.npidle) == uint32(gomaxprocs) {
		proc.go#L5339: 		print(" gcwaiting=", sched.gcwaiting, " nmidlelocked=", sched.nmidlelocked, " stopwait=", sched.stopwait, " sysmonwait=", sched.sysmonwait, "\n")
		runtime2.go#L804: 	gcwaiting  uint32 // gc is waiting to run